package org.nanotek;

/**
 * A configurable object, defines an Object that is "configurable" based on a
 * certain Configurator object, such configurable object holds as the Configurator
 * 2 diferent Keys (that on theory are serializable keys) 
 */

import java.io.Serializable;

public interface Configurable <T extends Kong<?> , I extends  Base<?> ,K extends Serializable> extends Base<I> {

	public Configurator<T,I,K> getConfigurator(); 
	
}
